The main thing is: Would you like to have more flexibility or would you like to save as much money as possible? For most of your connections it’d be not that much of a problem if you’ll miss a train. If it’s because of a train delay you’d also get a new reservation (so even this is not that much of a problem); different thing if you’d like to extend your stay or if you’d like to do a stop for a few hours en route.
My 2 cents for the rest: I’d mix up things a little bit. For instance Paris to Gent: I’d avoid the Thalys train because the passholder seat reservation is very expensive. But it’s not a bad idea to go by TGV from Paris to Lille (costs 10 € and is much faster than by regional trains) and to avoid reservations between Lille and Gent.
May I ask why you plan to go from Luxembourg to Strasbourg that way (it’s possible to leave Luxembourg much later and arrive in Strasbourg with the same train)?
For scenic Switzerland:
I don’t know what you prefer to do. If you would just like to get from obne place to another, the two connections you did choose are good connections (but I’d avoid the EC in Switzerland - costs much more and is not even the nicest train; schedule a stop in between in Lugano (don’t change in Chiasso (!)) - even the view from outside the station is beautiful - and go by connecting RE).
For me, I always choose trains where the journey itself is fun and not just transportation. For instance to get from Basel to Milano there is a way to use two ships on two different lakes in between the mountains and a connecting cogwheel train. Or there is an other way where you can go in open “cabrio” carriages over the highest open railway line in the swiss alps. But for this, you’d need a whole travel day just in Switzerland - that’s not possible if you plan to go from Strasbourg to Venice in a single day (but in good weather, I’d always skip Luxembourg and / or Strasbourg for this 😀). And it doesn’t make any sense if you don’t like such a trip in itself.
What’s always possible with just an additional hour of travelling time: The direct trains from Basel / Zürich to Lugano / Chiasso are using the Gotthard tunnel - it’s just a long tunnel. But it’s also possible to go via the old railway line over the mountain - slow, but nice views. Even nicer if you hold a 1st class pass - do you have 1st or 2nd class?
If you’d like to change your plans and get a full day route through Switzerland, just tagg me and ask - otherwise: Have a nice trip. 😎