To my knowledge, there should be no other considerations than the max limits of the free ESXi and max limits / licensing limits of Guest OS or the installed Guest applications (I guess Win2012 should be able to deal with any configuration that free ESXi supports).
Changing CPU / Memory size is technically very primitive operation and does not involve changing any guest data, therefore normally considered as a fairly safe thing.
Long story short - you should be fine.