Being onsite does make your more of the slave of the team though, junior whatever. You might be able to decide on a little bit more but not all too much either, you are still controlled by others and they can demand you to start at x am in the morning and dress like this or that.
Onsite work usually also is quite "boring" as in repetitive. Youll be stuck to a project for at least a year where as remote work often has shorter contracts and its more varied.
Its not all that bad, remote work is working out perfectly fine for me and at times, I actually enjoy it more than onsite work. I can just work on and do my thing, without having meetings and without hearing of 20 completely different opinions on where everyone thinks I should take this or that. That slows you down.
All in all, I think the threadstarter should be more concerned whether or not he can actually pull this off than whether or not he will like it. This is just really hard to pull off, except if you get into tiny tiny projects, so I dont give you a huge chance on succeeding anyhow...