The fact is that the two can be good sources of making money. You only need to make sure that you know yourself to know what you can do the best. There is a need to know how to satisfy your clients, as the two require that. After that, make sure that you consider some factors that you may be needing for the two. You will need time. That's why you need to check how much time you can dedicate for your clients. If your time is not flexible, you may choose freelancing.