Просто интуитивно - НЕТ. Всё.)По поводу требований - нет каких-то сверхтребований. Конечно, хочется максимально устраивающего по всем пунктам, но всё же так не бывает. И когда действительно залипаешь, то какие-то  недочёты значения не имеют.