I like how easily you can create different applications that will work together with one DB without having any problems or glitches at all - this is really important as an application developer / system integrator since we don't want our clients' systems down when something happens in their main database (or if they upgrade). We have been able use other databases before but never had such easy access nor support from them than MLL does so far! None yet :D However there are some features of marklogics which could be improved upon more; For example making sure every update works properly between 2 tables/collections etc., also sometimes i find myself doing extra coding just because things aren´t working exactly right etc.. however these issues should not keep us away too much though ;) As stated above using multiple apps within 1 Database makes development & integration easier compared tot he past where everything was stored separately into separate Databases.