I believe Swiss are owned (or part owned) by Lufthansa, which is the cut price king of airlines, so this most probably explains their frugal attitude to seating. However, you should be fine in J class.
As for Swiss service, as I mentioned before, I found it excellent, and a class above QF. They...