I came to a similar conclusion. I'm glad that I experimented with running a routing node, but honestly I wasn't very disciplined at maintaining my channel balances and uptime. I figured the network would be better off without my sub-par node, so I wound it down.
Now I view routing in a similar fashion to mining, in that everyone can participate but only the professionals will be profitable. As it should be IMO. I am content in sticking with the likes of Phoenix and Blixt for my lightning needs.