There are certainly cheaper ways to cast with an Android device but if you've already got a late model Chromecast you can indeed jump through the hoops.
I use a $6 MHL adapter to wire my device to the TV. It features a microUSB connector so I can charge the device at the same time. No pairing and no worrying about RF interference.