I love Edelweiss. They have some of the friendliest crew I’ve come across and economy seating is rather comfortable. They’ll use the 320 on European routes and business class seating is the same as Economy, a la Swiss/BA etc but the middle seat is kept free.
The airline is 100% Swiss owned so ultimately belongs to Lufthansa. Try them Martyn, I don’t think you’ll be disappointed.