I designed a lot of stuff in Tinkercad previously. It is a simple program but you can design some pretty complicated stuff in it by delving deep into the tools and using boolean operations, but it doesn't work well for complex curved items. Even 123D has its limitations.
TazMan2000