In my opinion the suites on Carnival ships don't even deserve to be called Penthouse Suites. They do offer more sq. feet, but are just one large room (though the bathrooms have jacuzzi tubs.... but no separate shower).
They do not have anything in common with actual suites on other cruise lines.
With the choice you're talking about, I wouldn't hesitate to take the aft cabin.