С каким стеком технологий лучше всего работать на фрилансе?
Ремесло фрилансера зиждится на двух китах - собственно, знание технологии(й) и умение ее продавать и предлагать, находить с ее помощью решения. Имхо второе часто важнее первого. Ваш стек хороший, востребованный. 
Если под ваши навыки есть спрос и вы сможете его закрыть - дело в шляпе. Поищите шире, если до сего момента спроса не было, если не найдете - "нанизывайте" в свой стек новые навыки умения и снова ищете, предлагайте, продавайте.
Лучше всего работать так, как вам этого хочется. Кому-то нравятся офисы и живое общение с коллективом, а кто-то предпочитает работать дома, без лишней суеты. По моему личному мнению лучше начать с офиса, где будут присутствовать более опытные коллеги, таким образом учиться у них будет сподручней. Ну а "заматерев" можно отойти к фрилансу. Что касается технологий, то тут нет очевидных рекомендаций "что изучить". Нужно просто найти спрос, соответствующий вашему уровню знаний.