I don't think setting up an RDP connection is more secure than an SSH connection.
Another option... Yes, more secure... I don't think so.
Before windows 7 and maybe vista (I'll have to double check security options) I may have agreed with you. If you're connecting from a linux client, you're probably right. If you're talking Windows to windows, that's a debate, and a debate for a different post to avoid a thread jacking.
Also at the end of the day you also have to consider ease of use and functionality. An RDP connection puts you on the remote network with ease and speed from basically any OS you can imagine using. You will also be able to access other network resources. The RDP "Screen Shots" sent from the server to the client and the mouse and keyboard inputs from the client to the server, requires much less bandwidth than a web browser and/or VPN connection. This results in a much faster connection to the remote network since network data isn't really leaving the network (which also add another layer of security).
RDP, SSH, SSl... etc, it's a preference at this point. What it would take for a 3rd party to crack RDP or SSH is (at least in my option) unrealistic for the unimportant home network. It would probably take someone who knows you or of you and WANTS to get on your network, not the obscure hacker hanging out on a router some where.