Hi, some of the biggest custom code we're probably going to need to put in place is to overcome the lack of support for annotation and dimensions in Collector and AGOL. I'm not sure if anyone has any insight in to the future support for these things or how much influence the ideas site has, but here's some links if you feel generous..
Dimension support - http://ideas.arcgis.com/ideaView?id=087E0000000CwF4IAK
Annotation support - http://ideas.arcgis.com/ideaView?id=087E0000000CwEzIAK
.. thanks!
Consider it promoted
Cheers Tim!