The Infinity is an excellent choice - quality board, stiff-ish for all-mountain riding, but with nice pop. I would go with Never Summer over Rossi.
The Feelgood is a very popular board - aggressive, but still a lot of fun.
Also consider the new Roxy Eminence with C2BTX. I've heard great things about it.
The best thing to do is demo if you can, as each board has a different reverse camber or rocker/camber profile. In the end, all of these are excellent choices, it really just comes down to user preference.
Oh, and 145 is a good size for you. You could go a little longer too.